package com.work.service.main;

import com.work.entity.main.TShipBill;
import org.springblade.core.mp.base.BaseService;

/**
 * 理货舱单接口
 *
 * @author ：dujianyu
 * @since ：Created in 2024/3/12 15:04
 */
public interface ITShipBillService extends BaseService<TShipBill> {

    /**
     * 添加货运舱单 返回理货舱单ID
     * @param transportBillId 货运舱单id
     * @param transportShipId 货运船舶预报id
     * @return Long
     * @author dujianyu
     * @since 2024/3/12 15:37
     */
    Long addTransportBill(Long transportShipId, Long transportBillId);

    /**
     * 根据货运舱单ID获取详情
     * @param transportBillId 货运舱单ID
     * @return TShipBill
     * @author dujianyu
     * @since 2024/4/3 10:01
     */
    TShipBill getDetailByTransportBillId(Long transportBillId);

}
